private placements ipo public company formations investment finance money investing investment banking offshore invest initial public offering financing mutual funds corporate finance online corporate advisors ipos